home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr09
/
gc4paf17.zip
/
GC4PAF17.DOC
< prev
next >
Wrap
Text File
|
1993-06-17
|
9KB
|
211 lines
╔═════════════════════════════════╗
║ ║
║ Generation Counter ║
║ ║
║ for ║
║ ║
║ Personal Ancestral File ║
║ ║
╚═════════════════════════════════╝
Generation Counter for Personal Ancestral File (PAF), GC4PAF, is
a program that will count how many generations of ancestors,
represented in a PAF database, an individual has. Additionally, the
number of ancestors in each generation will be displayed along with
the percent of total ancestors for each generation they represent.
And, finally, the total number of ancestors will be displayed. A
sample of its output is
Taylor, James B. RIN: 35
08 March 1993
Generation # 2 has 2 for 100.00000 percent out of 2
Generation # 3 has 4 for 100.00000 percent out of 4
Generation # 4 has 7 for 87.50000 percent out of 8
Generation # 5 has 6 for 37.50000 percent out of 16
Generation # 6 has 2 for 6.25000 percent out of 32
Generation # 6 is the last generation.
The total number of ancestors is 21
There are no entries in generation # 7
Generation #2 is the parents of James B. Taylor.
Generation #3 is the grandparents.
Generation #4 is the great-grandparents.
Generation #5 is the great-great-grandparents.
Generation #6 is the 3rd-great-grandparents.
Generation Counter works only with PAF databases containing
INDIV2.DAT, MARR2.DAT, NAME2.DAT. Other files of PAF are not used
by GC4PAF nor are GEDCOM files.
To use GC4PAF, you must know:
(1) Where the PAF database is located (C:\PAF\DATA, B:, etc.)
(2) The individual's Record Identification Number (RIN) or
information about the individual to search on just as
PAF does to locate individuals.
In addition, menu selection is made by selecting the menu number, use
of the up and down arrow keys, or by mouse, clicking on the left
button if you have a mouse. There are two menus in GC4PAF. The first menu asks
Where is the PAF database located?
1. A:
2. B:
3. C:\PAF\DATA
4. Other
The first three choices will encompass probably 90% of the locations
of PAF databases. If your's is not one of the first three choices,
then select option 4. Just below the above menu will be displayed:
Location of PAF database:
You can type in the path to the database. The GC4PAF does NOT check
this information. If it is wrong, then you will get an error and will
need to restart the program.
The second menu asks:
Identify Starting Individual
1. Know RIN
2. Do not know RIN
3. Help Screen
4. Return to System
Option 1 will ask: Which RIN? Type in the RIN. The RIN you have
entered will be checked, the individual information displayed, and you
will be asked if it's the correct individual. If it is the correct
individual, then GC4PAF will proceed to find the generations.
Option 2 allows you to find an individual's RIN by entering
information about the individual and then searching the PAF database
for the individual that matches the information in the positions
entered. This is similar to the way PAF finds information when the
"MATCH name and position" CONFIG option is chosen. Option 2 will
display the following: Individual Search
=====================================================================
Surname: Given1: Sex:
Given2: Given3: Title:
---------------------------------------------------------------------
Birth date:
Place1: Place2:
Place3: Place4:
---------------------------------------------------------------------
Christening date:
Place1: Place2:
Place3: Place4:
---------------------------------------------------------------------
Death date:
Place1: Place2:
Place3: Place4:
---------------------------------------------------------------------
Burial date:
Place1: Place2:
Place3: Place4:
=====================================================================
You can enter as much or as little information you wish. You can move
around the screen using the Enter, Tab, Shift-Tab, Up and Down Arrows
and end the inputting by pushing the F1 key to start the search or the
F2 key to quit. This is the same as PAF. Names are checked when you
enter them to insure they are in the NAME2.DAT file.
Option #3 is a summary of this information.
Option #4 ends the program and returns you to the system prompt.
GC4PAF will now display the following menu:
What is the location of the output?
1. Screen only
2. Printer and Screen
3. File and Screen
4. Cancel
so you can decide whether you want a printed copy or a copy sent to
file. If you choose a option 3, you will also be asked for the name
of the file. The name should include the subdirectory as well,
otherwise the file will be placed in the default directory. If you
just hit the <Enter> key with nothing entered, then GC4PAF will
establish the file as PRINT.DAT in the same directory as the PAF
files. Option 4, Cancel, will result in the program returning to the
second menu (Identify Starting Individual). GC4PAF only READS and does not write to PAF files. There should
be no disruption of your PAF data files by GC4PAF. However, it is
good practice to ALWAYS have a back-up of your data whenever you use a
new program and especially after you have added to or changed any
information in your database. GC4PAF will create files in the PAF
database directory of the form GC0XX.LST, where XX represents the
generation of ancestors, i.e., GC01.LST contains the RINs of the
parents, GC02.LST contains the RINS of the grandparents, GC03.LST the
great-grandparents, etc. These files are deleted when GC4PAF is
completed. You should never see these files.
Version 1.2 has three (3) changes from version 1.1 based on comments
from Don Umberger:
- Corrects an error in the search routine which prevented the program
from finding anyone.
- Each generation's total possible number of ancestors is listed ("out
of XXXX") at the end of each line.
- The numbering of the generations was changed to conform to the PAF
ahnentafel system, i.e. parents are generation #2, grandparents are
generation #3, etc.
Version 1.3 has two (2) changes from version 1.2 based on comments
from Don Umberger:
- The RIN is displayed at the top of the display with the name of the
individual.
- Added a option to print or create a file of the screen display, in
addition to the screen display.
Version 1.4 has one (1) change from version 1.3 based on comments from
Don Umberger:
- The user will be warned if the print to file filename already
exists. The user will have the option to continue or not.
Version 1.5 has each generation's line moved to the left four (4)
columns and four (4) additional columns given to the final column so
that the totals in generations greater than 33 don't fill up the
space. This was suggested by Ed Chapman. Released 6 Feb 1993.
Version 1.6 has two (2) changes from version 1.5 based on comments
from Don Umberger:
- The date when the program is run is displayed just below the
individual's name.
- The total number of ancestors in the database is given. Please note
that the number of ancestors will include any duplicates as the
result of cousins marrying cousins.
- In addition to the two above changes, option 4 of the location of
output menu has been changed, so that you are returned to the second
menu (Identify Starting Indiviudal) rather than just printing to the
screen.
Released 8 March 1993.
Version 1.7 has two changes from version 1.6
- The program will work with monochrome monitors (earlier version
wouldn't).
- The mouse capability of the menus was removed.
Released 17 April 1993.
Personal Ancestral File and PAF are registered trademarks of the
Corporation of the President of The Church of Jesus Christ of
Latter-Day Saints.
All rights to GC4PAF and its accompanying files are reserved.
GC4PAF may be distributed and used only for non-profit purposes.
Comments, problem reports and sugggestions for improvements are
welcomed and may be sent to:
Address: Frank E. Hutchison
Qtrs D, Mason Row
Yorktown, VA 23690
Phone: (804)887-0290 between 6:00 and 9:00 pm Eastern
I also monitor the GENSOFT echo for messages to Frank Hutchison.
Please note the spelling of the last name.